package com.luoran.bartalks.entity.biz;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import org.beetl.sql.core.annotatoin.AssignID;

import com.luoran.bartalks.entity.BaseInfo;

/**
 * 物料打尺记录表
 */
public class BtRuleRecord extends BaseInfo implements Serializable {

    private static final long serialVersionUID = 1L;

    public BtRuleRecord() {
    }

    /**
     * 主键
     */
    @AssignID("uuid")
    public String getId() {
        return getString("id");
    }

    public void setId(String id) {
        set("id", id);
    }

    /**
     * 打尺位置id
     */
    public String getPositionId() {
        return getString("positionId");
    }

    public void setPositionId(String positionId) {
        set("positionId", positionId);
    }

    /**
     * 打尺位置名称
     */
    public String getPositionName() {
        return getString("positionName");
    }

    public void setPositionName(String positionName) {
        set("positionName", positionName);
    }

    /**
     * 经度
     */
    public BigDecimal getLatitude() {
        return getBigdecimal("latitude");
    }

    public void setLatitude(BigDecimal latitude) {
        set("latitude", latitude);
    }

    /**
     * 纬度
     */
    public BigDecimal getLongitude() {
        return getBigdecimal("longitude");
    }

    public void setLongitude(BigDecimal longitude) {
        set("longitude", longitude);
    }

    /**
     * 物料id
     */
    public String getResourceId() {
        return getString("resourceId");
    }

    public void setResourceId(String resourceId) {
        set("resourceId", resourceId);
    }

    /**
     * 物料编码
     */
    public String getResourceCode() {
        return getString("resourceCode");
    }

    public void setResourceCode(String resourceCode) {
        set("resourceCode", resourceCode);
    }

    /**
     * 物料名称
     */
    public String getResourceName() {
        return getString("resourceName");
    }

    public void setResourceName(String resourceName) {
        set("resourceName", resourceName);
    }

    /**
     * 箱单物料关系ID
     */
    public String getPackingListMaterielId() {
        return getString("packingListMaterielId");
    }

    public void setPackingListMaterielId(String packingListMaterielId) {
        set("packingListMaterielId", packingListMaterielId);
    }

    /**
     * 长度(cm)
     */
    public BigDecimal getLength() {
        return getBigdecimal("length");
    }

    public void setLength(BigDecimal length) {
        set("length", length);
    }

    /**
     * 宽度(cm)
     */
    public BigDecimal getWidth() {
        return getBigdecimal("width");
    }

    public void setWidth(BigDecimal width) {
        set("width", width);
    }

    /**
     * 高度(cm)
     */
    public BigDecimal getHeight() {
        return getBigdecimal("height");
    }

    public void setHeight(BigDecimal height) {
        set("height", height);
    }

    /**
     * 打尺重量(kg) 净重
     */
    public BigDecimal getWeight() {
        return getBigdecimal("weight");
    }

    public void setWeight(BigDecimal weight) {
        set("weight", weight);
    }

    /**
     * 描述.备注
     */
    public String getDescription() {
        return getString("description");
    }

    public void setDescription(String description) {
        set("description", description);
    }

    /**
     * 操作人
     */
    public String getOperator() {
        return getString("operator");
    }

    public void setOperator(String operator) {
        set("operator", operator);
    }

    /**
     * 操作人ID
     */
    public String getOperatorId() {
        return getString("operatorId");
    }

    public void setOperatorId(String operatorId) {
        set("operatorId", operatorId);
    }

    /**
     * 所属公司id
     */
    public String getCompanyId() {
        return getString("companyId");
    }

    public void setCompanyId(String companyId) {
        set("companyId", companyId);
    }

    /**
     * 打尺时间
     */
    public Date getRuleDate() {
        return getDate("ruleDate");
    }

    public void setRuleDate(Date ruleDate) {
        set("ruleDate", ruleDate);
    }

    /**
     * 是否异常 0正常 1 异常
     */
    public String getIsException() {
        return getString("isException");
    }

    public void setIsException(String isException) {
        set("isException", isException);
    }

    /**
     * 体积
     */
    public BigDecimal getVolume() {
        return getBigdecimal("volume");
    }

    public void setVolume(BigDecimal volume) {
        set("volume", volume);
    }

    /**
     * 打尺时间字符
     */
    public String getRuleDateStr() {
        return getString("ruleDateStr");
    }

    public void setRuleDateStr(String ruleDateStr) {
        set("ruleDateStr", ruleDateStr);
    }

}
